package stanPaysNg

type PaymentResponse struct {
	ResponseCode string `json:"responseCode"`
	ResponseDesc string `json:"responseDesc"`
	MchId        string `json:"mchId"`
	MchOrderNum  string `json:"mchOrderNum"`
	PlatOrderNum string `json:"platOrderNum"`
	Method       string `json:"method"`
	Amount       string `json:"amount"`
	Fee          string `json:"fee"`
	Description  string `json:"description"`
	PayData      string `json:"payData"`
}

type DisbursementResponse struct {
	ResponseCode string  // 返回状态码
	ResponseDesc string  // 返回状态描述
	MchId        string  // 商户ID
	MchOrderNum  string  // 商户订单号
	PlatOrderNum string  // 平台订单号
	Amount       float64 // 支付金额
	Name         string  // 收款人名字
	Account      string  // 收款人账号
	Method       string  // 代付方式
	BankCode     string  // 银行编号
	Fee          float64 // 平台手续费
	Description  string  // 描述
}

// 余额返回

type BalanceResponse struct {
	ResponseCode string `json:"responseCode"` // 返回状态码
	ResponseDesc string `json:"responseDesc"` // 返回状态描述
	MchId        string `json:"mchId"`        // 商户ID
	MchName      string `json:"mchName"`      // 商户名称
	Balance      string `json:"balance"`      // 可用余额
	Freeze       string `json:"freeze"`       // 处理中金额/代付中金额
	Pend         string `json:"pend"`         // 待结算金额
	Total        string `json:"total"`        // 总余额
}
